package HomeWork;

import java.util.Scanner;

/*
普通顾客购不满100元不打折，满100元打9折；

会员购物不满200元打8折，满200元打7.5折；

不同打折规则不累加计算。

请根据此优惠计划进行购物结算，键盘录入顾客的类别
（0表示普通顾客，1表示会员）和购物的折前金额（整数即可），
输出应付金额（小数类型）。
 */
public class Test06 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);//创建一个对象

        int a;
        int money;
        do{
            System.out.println("请录入顾客类别（【0】为普通顾客，【1】为会员）：");
            a = sc.nextInt();
            if(a == 0 || a == 1){
                break;
            }else{
                System.out.println("类别错误，请重新录入：");
                System.out.println("------------------------");
            }
        }while(true);

        do{
            System.out.println("请输入购物金额：");
            money = sc.nextInt();
            if(money > 0){
                break;
            }else{
                System.out.println("金额错误，请重新录入：");
                System.out.println("------------------------");
            }
        }while(true);


        switch(a){
            case 0:
                System.out.print("普通顾客");
                if(money < 100){
                    System.out.println("，不打折，应付"+money+"元");
                }else{
                    System.out.println("，折前金额"+money+"元"+"，应付金额"+0.9*money);
                }
                break;
            case 1:
                System.out.print("会员");
                if(money < 200){
                    System.out.println("，折前金额"+money+"元"+"，应付金额"+0.8*money);
                }else{
                    System.out.println("，折前金额"+money+"元"+"，应付金额"+0.75*money);
                }
                break;
            default:
                break;
        }
    }
}
